home *** CD-ROM | disk | FTP | other *** search
/ Apple AUX 3.0 / Apple AUX 3.0.iso / MacInstallFiles / Install 2 / Finder / Finder.rsrc / bin.rsrc_CODE_177.txt < prev    next >
Text File  |  1991-04-25  |  67KB  |  1,170 lines

  1. # near model CODE resource
  2. # jump table entries: 15632-15641 (10 of them)
  3. fn00000000:
  4. 00000000  4E56 FF74                link       A6, -0x008C
  5. 00000004  2F0C                     move.l     -[A7], A4
  6. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000A  2054                     movea.l    A0, [A4]
  8. 0000000C  4A28 0061                tst.b      [A0 + 0x61]
  9. 00000010  6752                     beq        +0x54 /* 00000064 */
  10. 00000012  4A28 0062                tst.b      [A0 + 0x62]
  11. 00000016  664C                     bne        +0x4E /* 00000064 */
  12. 00000018  41EE FFE0                lea.l      A0, [A6 - 0x20]
  13. 0000001C  2D48 FF86                move.l     [A6 - 0x7A], A0
  14. 00000020  2054                     movea.l    A0, [A4]
  15. 00000022  2068 002A                movea.l    A0, [A0 + 0x2A]
  16. 00000026  2050                     movea.l    A0, [A0]
  17. 00000028  2D68 000C FFA4           move.l     [A6 - 0x5C], [A0 + 0xC]
  18. 0000002E  486E FFE0                pea.l      [A6 - 0x20]
  19. 00000032  2F0C                     move.l     -[A7], A4
  20. 00000034  4EAD 3C02                jsr        [A5 + 0x3C02 /* export_1916 */]
  21. 00000038  426E FFD2                clr.w      [A6 - 0x2E]
  22. 0000003C  486E FF74                pea.l      [A6 - 0x8C]
  23. 00000040  2054                     movea.l    A0, [A4]
  24. 00000042  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  25. 00000046  2068 002A                movea.l    A0, [A0 + 0x2A]
  26. 0000004A  2050                     movea.l    A0, [A0]
  27. 0000004C  2F28 0008                move.l     -[A7], [A0 + 0x8]
  28. 00000050  4EAD 30C2                jsr        [A5 + 0x30C2 /* export_1556 */]
  29. 00000054  2054                     movea.l    A0, [A4]
  30. 00000056  316E FFD2 0058           move.w     [A0 + 0x58], [A6 - 0x2E]
  31. 0000005C  2054                     movea.l    A0, [A4]
  32. 0000005E  117C 0001 0062           move.b     [A0 + 0x62], 0x1
  33. label00000064:
  34. 00000064  286E FF70                movea.l    A4, [A6 - 0x90]
  35. 00000068  4E5E                     unlink     A6
  36. 0000006A  4E75                     rts
  37. export_1954:
  38. fn0000006C:
  39. 0000006C  4E56 FF3C                link       A6, -0x00C4
  40. 00000070  48E7 0118                movem.l    -[A7], D7,A3,A4
  41. 00000074  286E 0008                movea.l    A4, [A6 + 0x8]
  42. 00000078  486E FFC8                pea.l      [A6 - 0x38]
  43. 0000007C  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  44. 00000080  4A80                     tst.l      D0
  45. 00000082  588F                     addq.l     A7, 4
  46. 00000084  6700 00C2                beq        +0xC4 /* 00000148 */
  47. 00000088  2054                     movea.l    A0, [A4]
  48. 0000008A  4A28 0063                tst.b      [A0 + 0x63]
  49. 0000008E  661A                     bne        +0x1C /* 000000AA */
  50. 00000090  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  51. 00000094  2F0C                     move.l     -[A7], A4
  52. 00000096  2068 0026                movea.l    A0, [A0 + 0x26]
  53. 0000009A  2268 0040                movea.l    A1, [A0 + 0x40]
  54. 0000009E  4E91                     jsr        [A1]
  55. 000000A0  2054                     movea.l    A0, [A4]
  56. 000000A2  117C 0001 0063           move.b     [A0 + 0x63], 0x1
  57. 000000A8  508F                     addq.l     A7, 8
  58. label000000AA:
  59. 000000AA  2F0C                     move.l     -[A7], A4
  60. 000000AC  4EBA FF52                jsr        [PC - 0xAE /* 00000000 */]
  61. 000000B0  2054                     movea.l    A0, [A4]
  62. 000000B2  4A28 0060                tst.b      [A0 + 0x60]
  63. 000000B6  588F                     addq.l     A7, 4
  64. 000000B8  6600 00B0                bne        +0xB2 /* 0000016A */
  65. 000000BC  41EE FFA8                lea.l      A0, [A6 - 0x58]
  66. 000000C0  2D48 FF4E                move.l     [A6 - 0xB2], A0
  67. 000000C4  2054                     movea.l    A0, [A4]
  68. 000000C6  2068 002A                movea.l    A0, [A0 + 0x2A]
  69. 000000CA  2050                     movea.l    A0, [A0]
  70. 000000CC  2068 0008                movea.l    A0, [A0 + 0x8]
  71. 000000D0  2050                     movea.l    A0, [A0]
  72. 000000D2  3D68 0030 FF52           move.w     [A6 - 0xAE], [A0 + 0x30]
  73. 000000D8  2054                     movea.l    A0, [A4]
  74. 000000DA  2068 002A                movea.l    A0, [A0 + 0x2A]
  75. 000000DE  2050                     movea.l    A0, [A0]
  76. 000000E0  2D68 000C FFA0           move.l     [A6 - 0x60], [A0 + 0xC]
  77. 000000E6  486E FFA8                pea.l      [A6 - 0x58]
  78. 000000EA  2F0C                     move.l     -[A7], A4
  79. 000000EC  4EAD 3C02                jsr        [A5 + 0x3C02 /* export_1916 */]
  80. 000000F0  2654                     movea.l    A3, [A4]
  81. 000000F2  41EB 003E                lea.l      A0, [A3 + 0x3E]
  82. 000000F6  43EE FF5C                lea.l      A1, [A6 - 0xA4]
  83. 000000FA  22D8                     move.l     [A1]+, [A0]+
  84. 000000FC  22D8                     move.l     [A1]+, [A0]+
  85. 000000FE  22D8                     move.l     [A1]+, [A0]+
  86. 00000100  22D8                     move.l     [A1]+, [A0]+
  87. 00000102  41EE FF90                lea.l      A0, [A6 - 0x70]
  88. 00000106  43EB 004E                lea.l      A1, [A3 + 0x4E]
  89. 0000010A  20D9                     move.l     [A0]+, [A1]+
  90. 0000010C  20D9                     move.l     [A0]+, [A1]+
  91. 0000010E  20D9                     move.l     [A0]+, [A1]+
  92. 00000110  20D9                     move.l     [A0]+, [A1]+
  93. 00000112  2054                     movea.l    A0, [A4]
  94. 00000114  2D68 0036 FF88           move.l     [A6 - 0x78], [A0 + 0x36]
  95. 0000011A  2054                     movea.l    A0, [A4]
  96. 0000011C  2D68 0032 FF84           move.l     [A6 - 0x7C], [A0 + 0x32]
  97. 00000122  2054                     movea.l    A0, [A4]
  98. 00000124  2D68 003A FF8C           move.l     [A6 - 0x74], [A0 + 0x3A]
  99. 0000012A  7000                     moveq.l    D0, 0x00
  100. 0000012C  2D40 FFA4                move.l     [A6 - 0x5C], D0
  101. 00000130  486E FF3C                pea.l      [A6 - 0xC4]
  102. 00000134  4EAD 11FA                jsr        [A5 + 0x11FA /* export_571 */]
  103. 00000138  3E00                     move.w     D7, D0
  104. 0000013A  2054                     movea.l    A0, [A4]
  105. 0000013C  117C 0001 0060           move.b     [A0 + 0x60], 0x1
  106. 00000142  4FEF 000C                lea.l      A7, [A7 + 0xC]
  107. 00000146  6022                     bra        +0x24 /* 0000016A */
  108. label00000148:
  109. 00000148  7000                     moveq.l    D0, 0x00
  110. 0000014A  2F00                     move.l     -[A7], D0
  111. 0000014C  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  112. 00000150  48C0                     ext.l      D0
  113. 00000152  2F00                     move.l     -[A7], D0
  114. 00000154  4878 223B                push.l     0x223B /* '\";' */
  115. 00000158  2F0C                     move.l     -[A7], A4
  116. 0000015A  2054                     movea.l    A0, [A4]
  117. 0000015C  2068 0026                movea.l    A0, [A0 + 0x26]
  118. 00000160  2268 0034                movea.l    A1, [A0 + 0x34]
  119. 00000164  4E91                     jsr        [A1]
  120. 00000166  4FEF 0010                lea.l      A7, [A7 + 0x10]
  121. label0000016A:
  122. 0000016A  486E FFC8                pea.l      [A6 - 0x38]
  123. 0000016E  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  124. 00000172  7000                     moveq.l    D0, 0x00
  125. 00000174  588F                     addq.l     A7, 4
  126. 00000176  4CEE 1880 FF30           movem.l    D7,A3,A4, [A6 - 0xD0]
  127. 0000017C  4E5E                     unlink     A6
  128. 0000017E  4E75                     rts
  129. export_1955:
  130. 00000180  4E56 FE86                link       A6, -0x017A
  131. 00000184  48E7 0108                movem.l    -[A7], D7,A4
  132. 00000188  286E 0008                movea.l    A4, [A6 + 0x8]
  133. 0000018C  2054                     movea.l    A0, [A4]
  134. 0000018E  2068 002A                movea.l    A0, [A0 + 0x2A]
  135. 00000192  2050                     movea.l    A0, [A0]
  136. 00000194  2068 0008                movea.l    A0, [A0 + 0x8]
  137. 00000198  2050                     movea.l    A0, [A0]
  138. 0000019A  3D68 0030 FF9C           move.w     [A6 - 0x64], [A0 + 0x30]
  139. 000001A0  2054                     movea.l    A0, [A4]
  140. 000001A2  2068 002A                movea.l    A0, [A0 + 0x2A]
  141. 000001A6  2050                     movea.l    A0, [A0]
  142. 000001A8  2D68 000C FFB6           move.l     [A6 - 0x4A], [A0 + 0xC]
  143. 000001AE  41EE FE86                lea.l      A0, [A6 - 0x17A]
  144. 000001B2  4210                     clr.b      [A0]
  145. 000001B4  486E FE86                pea.l      [A6 - 0x17A]
  146. 000001B8  2F0C                     move.l     -[A7], A4
  147. 000001BA  4EAD 3C02                jsr        [A5 + 0x3C02 /* export_1916 */]
  148. 000001BE  41EE FE86                lea.l      A0, [A6 - 0x17A]
  149. 000001C2  2D48 FF98                move.l     [A6 - 0x68], A0
  150. 000001C6  41EE FF86                lea.l      A0, [A6 - 0x7A]
  151. 000001CA  7006                     moveq.l    D0, 0x06
  152. 000001CC  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  153. 000001CE  48C0                     ext.l      D0
  154. 000001D0  2F00                     move.l     -[A7], D0
  155. 000001D2  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  156. 000001D6  4878 0200                push.l     0x200
  157. 000001DA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  158. 000001DE  4EAD 3BDA                jsr        [A5 + 0x3BDA /* export_1911 */]
  159. 000001E2  2054                     movea.l    A0, [A4]
  160. 000001E4  2068 0064                movea.l    A0, [A0 + 0x64]
  161. 000001E8  2050                     movea.l    A0, [A0]
  162. 000001EA  216E FFB6 000C           move.l     [A0 + 0xC], [A6 - 0x4A]
  163. 000001F0  2054                     movea.l    A0, [A4]
  164. 000001F2  2068 002A                movea.l    A0, [A0 + 0x2A]
  165. 000001F6  2050                     movea.l    A0, [A0]
  166. 000001F8  4A28 0074                tst.b      [A0 + 0x74]
  167. 000001FC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  168. 00000200  672A                     beq        +0x2C /* 0000022C */
  169. 00000202  7000                     moveq.l    D0, 0x00
  170. 00000204  2D40 FF98                move.l     [A6 - 0x68], D0
  171. 00000208  2D6D FE7A FFAA           move.l     [A6 - 0x56], [A5 - 0x186]
  172. 0000020E  2D6D FE76 FFAE           move.l     [A6 - 0x52], [A5 - 0x18A]
  173. 00000214  223C 10FF FFFF           move.l     D1, 0x10FFFFFF
  174. 0000021A  C2AD FE7E                and.l      D1, [A5 - 0x182]
  175. 0000021E  2D41 FFB2                move.l     [A6 - 0x4E], D1
  176. 00000222  41EE FF86                lea.l      A0, [A6 - 0x7A]
  177. 00000226  7033                     moveq.l    D0, 0x33
  178. 00000228  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  179. 0000022A  3E00                     move.w     D7, D0
  180. label0000022C:
  181. 0000022C  4CEE 1080 FE7E           movem.l    D7,A4, [A6 - 0x182]
  182. 00000232  4E5E                     unlink     A6
  183. 00000234  4E75                     rts
  184. export_1956:
  185. 00000236  4E56 FF94                link       A6, -0x006C
  186. 0000023A  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  187. 0000023E  286E 0008                movea.l    A4, [A6 + 0x8]
  188. 00000242  2054                     movea.l    A0, [A4]
  189. 00000244  2068 002A                movea.l    A0, [A0 + 0x2A]
  190. 00000248  2050                     movea.l    A0, [A0]
  191. 0000024A  4A28 006F                tst.b      [A0 + 0x6F]
  192. 0000024E  6610                     bne        +0x12 /* 00000260 */
  193. 00000250  2054                     movea.l    A0, [A4]
  194. 00000252  2068 002A                movea.l    A0, [A0 + 0x2A]
  195. 00000256  2050                     movea.l    A0, [A0]
  196. 00000258  4A28 0070                tst.b      [A0 + 0x70]
  197. 0000025C  6700 00B4                beq        +0xB6 /* 00000312 */
  198. label00000260:
  199. 00000260  7C01                     moveq.l    D6, 0x01
  200. 00000262  7000                     moveq.l    D0, 0x00
  201. 00000264  2D40 FFA6                move.l     [A6 - 0x5A], D0
  202. 00000268  2054                     movea.l    A0, [A4]
  203. 0000026A  2068 002A                movea.l    A0, [A0 + 0x2A]
  204. 0000026E  2050                     movea.l    A0, [A0]
  205. 00000270  4A28 006F                tst.b      [A0 + 0x6F]
  206. 00000274  660A                     bne        +0xC /* 00000280 */
  207. 00000276  2D7C 0000 02E0 FFA6      move.l     [A6 - 0x5A], 0x2E0
  208. 0000027E  6016                     bra        +0x18 /* 00000296 */
  209. label00000280:
  210. 00000280  2054                     movea.l    A0, [A4]
  211. 00000282  2068 002A                movea.l    A0, [A0 + 0x2A]
  212. 00000286  2050                     movea.l    A0, [A0]
  213. 00000288  4A28 0070                tst.b      [A0 + 0x70]
  214. 0000028C  6608                     bne        +0xA /* 00000296 */
  215. 0000028E  2D7C 0000 0AD8 FFA6      move.l     [A6 - 0x5A], 0xAD8
  216. label00000296:
  217. 00000296  2054                     movea.l    A0, [A4]
  218. 00000298  2068 002A                movea.l    A0, [A0 + 0x2A]
  219. 0000029C  2050                     movea.l    A0, [A0]
  220. 0000029E  2668 0008                movea.l    A3, [A0 + 0x8]
  221. 000002A2  2054                     movea.l    A0, [A4]
  222. 000002A4  2068 002A                movea.l    A0, [A0 + 0x2A]
  223. 000002A8  2050                     movea.l    A0, [A0]
  224. 000002AA  2E28 000C                move.l     D7, [A0 + 0xC]
  225. 000002AE  4AAE FFA6                tst.l      [A6 - 0x5A]
  226. 000002B2  672E                     beq        +0x30 /* 000002E2 */
  227. 000002B4  2053                     movea.l    A0, [A3]
  228. 000002B6  3D68 0030 FFAA           move.w     [A6 - 0x56], [A0 + 0x30]
  229. 000002BC  2D47 FFC4                move.l     [A6 - 0x3C], D7
  230. 000002C0  426E FFB0                clr.w      [A6 - 0x50]
  231. 000002C4  486E FF94                pea.l      [A6 - 0x6C]
  232. 000002C8  4EAD 120A                jsr        [A5 + 0x120A /* export_573 */]
  233. 000002CC  3A00                     move.w     D5, D0
  234. 000002CE  588F                     addq.l     A7, 4
  235. 000002D0  660E                     bne        +0x10 /* 000002E0 */
  236. 000002D2  486E FF94                pea.l      [A6 - 0x6C]
  237. 000002D6  4EAD 11B2                jsr        [A5 + 0x11B2 /* export_562 */]
  238. 000002DA  4A00                     tst.b      D0
  239. 000002DC  588F                     addq.l     A7, 4
  240. 000002DE  6602                     bne        +0x4 /* 000002E2 */
  241. label000002E0:
  242. 000002E0  4206                     clr.b      D6
  243. label000002E2:
  244. 000002E2  4A06                     tst.b      D6
  245. 000002E4  670C                     beq        +0xE /* 000002F2 */
  246. 000002E6  2F07                     move.l     -[A7], D7
  247. 000002E8  2F0B                     move.l     -[A7], A3
  248. 000002EA  4EAD 3062                jsr        [A5 + 0x3062 /* export_1544 */]
  249. 000002EE  508F                     addq.l     A7, 8
  250. 000002F0  6020                     bra        +0x22 /* 00000312 */
  251. label000002F2:
  252. 000002F2  7002                     moveq.l    D0, 0x02
  253. 000002F4  B087                     cmp.l      D0, D7
  254. 000002F6  661A                     bne        +0x1C /* 00000312 */
  255. 000002F8  2054                     movea.l    A0, [A4]
  256. 000002FA  2068 002A                movea.l    A0, [A0 + 0x2A]
  257. 000002FE  2050                     movea.l    A0, [A0]
  258. 00000300  4A28 0070                tst.b      [A0 + 0x70]
  259. 00000304  670C                     beq        +0xE /* 00000312 */
  260. 00000306  7002                     moveq.l    D0, 0x02
  261. 00000308  2F00                     move.l     -[A7], D0
  262. 0000030A  2F0B                     move.l     -[A7], A3
  263. 0000030C  4EAD 306A                jsr        [A5 + 0x306A /* export_1545 */]
  264. 00000310  508F                     addq.l     A7, 8
  265. label00000312:
  266. 00000312  2054                     movea.l    A0, [A4]
  267. 00000314  2068 002A                movea.l    A0, [A0 + 0x2A]
  268. 00000318  2050                     movea.l    A0, [A0]
  269. 0000031A  70FF                     moveq.l    D0, 0xFFFFFFFF
  270. 0000031C  B068 0010                cmp.w      D0, [A0 + 0x10]
  271. 00000320  6700 009A                beq        +0x9C /* 000003BC */
  272. 00000324  2054                     movea.l    A0, [A4]
  273. 00000326  2068 002E                movea.l    A0, [A0 + 0x2E]
  274. 0000032A  2050                     movea.l    A0, [A0]
  275. 0000032C  2068 0008                movea.l    A0, [A0 + 0x8]
  276. 00000330  2050                     movea.l    A0, [A0]
  277. 00000332  3D68 0030 FFAA           move.w     [A6 - 0x56], [A0 + 0x30]
  278. 00000338  2054                     movea.l    A0, [A4]
  279. 0000033A  2068 002E                movea.l    A0, [A0 + 0x2E]
  280. 0000033E  2050                     movea.l    A0, [A0]
  281. 00000340  2D68 000C FFF8           move.l     [A6 - 0x8], [A0 + 0xC]
  282. 00000346  2054                     movea.l    A0, [A4]
  283. 00000348  2068 002A                movea.l    A0, [A0 + 0x2A]
  284. 0000034C  2050                     movea.l    A0, [A0]
  285. 0000034E  41E8 003E                lea.l      A0, [A0 + 0x3E]
  286. 00000352  2D48 FFA6                move.l     [A6 - 0x5A], A0
  287. 00000356  2054                     movea.l    A0, [A4]
  288. 00000358  2068 002A                movea.l    A0, [A0 + 0x2A]
  289. 0000035C  2050                     movea.l    A0, [A0]
  290. 0000035E  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  291. 00000362  41E8 001E                lea.l      A0, [A0 + 0x1E]
  292. 00000366  22D8                     move.l     [A1]+, [A0]+
  293. 00000368  22D8                     move.l     [A1]+, [A0]+
  294. 0000036A  22D8                     move.l     [A1]+, [A0]+
  295. 0000036C  22D8                     move.l     [A1]+, [A0]+
  296. 0000036E  2054                     movea.l    A0, [A4]
  297. 00000370  2068 002A                movea.l    A0, [A0 + 0x2A]
  298. 00000374  2050                     movea.l    A0, [A0]
  299. 00000376  43EE FFE8                lea.l      A1, [A6 - 0x18]
  300. 0000037A  41E8 002E                lea.l      A0, [A0 + 0x2E]
  301. 0000037E  22D8                     move.l     [A1]+, [A0]+
  302. 00000380  22D8                     move.l     [A1]+, [A0]+
  303. 00000382  22D8                     move.l     [A1]+, [A0]+
  304. 00000384  22D8                     move.l     [A1]+, [A0]+
  305. 00000386  2054                     movea.l    A0, [A4]
  306. 00000388  2068 002A                movea.l    A0, [A0 + 0x2A]
  307. 0000038C  2050                     movea.l    A0, [A0]
  308. 0000038E  2D68 0016 FFDC           move.l     [A6 - 0x24], [A0 + 0x16]
  309. 00000394  2054                     movea.l    A0, [A4]
  310. 00000396  2068 002A                movea.l    A0, [A0 + 0x2A]
  311. 0000039A  2050                     movea.l    A0, [A0]
  312. 0000039C  2D68 0012 FFE0           move.l     [A6 - 0x20], [A0 + 0x12]
  313. 000003A2  2054                     movea.l    A0, [A4]
  314. 000003A4  2068 002A                movea.l    A0, [A0 + 0x2A]
  315. 000003A8  2050                     movea.l    A0, [A0]
  316. 000003AA  2D68 001A FFE4           move.l     [A6 - 0x1C], [A0 + 0x1A]
  317. 000003B0  486E FF94                pea.l      [A6 - 0x6C]
  318. 000003B4  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  319. 000003B8  3E00                     move.w     D7, D0
  320. 000003BA  588F                     addq.l     A7, 4
  321. label000003BC:
  322. 000003BC  2054                     movea.l    A0, [A4]
  323. 000003BE  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  324. 000003C2  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  325. 000003C6  2054                     movea.l    A0, [A4]
  326. 000003C8  7000                     moveq.l    D0, 0x00
  327. 000003CA  2140 002A                move.l     [A0 + 0x2A], D0
  328. 000003CE  588F                     addq.l     A7, 4
  329. 000003D0  4CEE 18E0 FF80           movem.l    D5,D6,D7,A3,A4, [A6 - 0x80]
  330. 000003D6  4E5E                     unlink     A6
  331. 000003D8  4E75                     rts
  332. fn000003DA:
  333. 000003DA  4E56 0000                link       A6, 0
  334. 000003DE  48E7 0018                movem.l    -[A7], A3,A4
  335. 000003E2  286E 0008                movea.l    A4, [A6 + 0x8]
  336. 000003E6  2054                     movea.l    A0, [A4]
  337. 000003E8  2668 006C                movea.l    A3, [A0 + 0x6C]
  338. 000003EC  603A                     bra        +0x3C /* 00000428 */
  339. label000003EE:
  340. 000003EE  4A6B 000A                tst.w      [A3 + 0xA]
  341. 000003F2  671E                     beq        +0x20 /* 00000412 */
  342. 000003F4  200B                     move.l     D0, A3
  343. 000003F6  720C                     moveq.l    D1, 0x0C
  344. 000003F8  D081                     add.l      D0, D1
  345. 000003FA  2F00                     move.l     -[A7], D0
  346. 000003FC  2F0B                     move.l     -[A7], A3
  347. 000003FE  2054                     movea.l    A0, [A4]
  348. 00000400  2068 002A                movea.l    A0, [A0 + 0x2A]
  349. 00000404  2050                     movea.l    A0, [A0]
  350. 00000406  2F28 0008                move.l     -[A7], [A0 + 0x8]
  351. 0000040A  4EAD 313A                jsr        [A5 + 0x313A /* export_1571 */]
  352. 0000040E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  353. label00000412:
  354. 00000412  200B                     move.l     D0, A3
  355. 00000414  720C                     moveq.l    D1, 0x0C
  356. 00000416  D081                     add.l      D0, D1
  357. 00000418  342B 000A                move.w     D2, [A3 + 0xA]
  358. 0000041C  48C2                     ext.l      D2
  359. 0000041E  D480                     add.l      D2, D0
  360. 00000420  2642                     movea.l    A3, D2
  361. 00000422  2054                     movea.l    A0, [A4]
  362. 00000424  5268 0072                addq.w     [A0 + 0x72], 1
  363. label00000428:
  364. 00000428  2054                     movea.l    A0, [A4]
  365. 0000042A  2248                     movea.l    A1, A0
  366. 0000042C  3028 0072                move.w     D0, [A0 + 0x72]
  367. 00000430  B069 0070                cmp.w      D0, [A1 + 0x70]
  368. 00000434  6DB8                     blt        -0x46 /* 000003EE */
  369. 00000436  1368 0074 0075           move.b     [A1 + 0x75], [A0 + 0x74]
  370. 0000043C  2054                     movea.l    A0, [A4]
  371. 0000043E  7000                     moveq.l    D0, 0x00
  372. 00000440  2140 006C                move.l     [A0 + 0x6C], D0
  373. 00000444  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  374. 0000044A  4E5E                     unlink     A6
  375. 0000044C  4E75                     rts
  376. export_1957:
  377. 0000044E  4E56 FFC8                link       A6, -0x0038
  378. 00000452  48E7 0108                movem.l    -[A7], D7,A4
  379. 00000456  286E 0008                movea.l    A4, [A6 + 0x8]
  380. 0000045A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  381. 0000045E  2F0C                     move.l     -[A7], A4
  382. 00000460  4EBA FC0A                jsr        [PC - 0x3F6 /* 0000006C */]
  383. 00000464  1E00                     move.b     D7, D0
  384. 00000466  508F                     addq.l     A7, 8
  385. 00000468  6600 00CC                bne        +0xCE /* 00000536 */
  386. 0000046C  2054                     movea.l    A0, [A4]
  387. 0000046E  4A28 0024                tst.b      [A0 + 0x24]
  388. 00000472  6600 00C2                bne        +0xC4 /* 00000536 */
  389. 00000476  486E FFC8                pea.l      [A6 - 0x38]
  390. 0000047A  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  391. 0000047E  4A80                     tst.l      D0
  392. 00000480  588F                     addq.l     A7, 4
  393. 00000482  6728                     beq        +0x2A /* 000004AC */
  394. 00000484  2F0C                     move.l     -[A7], A4
  395. 00000486  4EBA FF52                jsr        [PC - 0xAE /* 000003DA */]
  396. 0000048A  7001                     moveq.l    D0, 0x01
  397. 0000048C  2F00                     move.l     -[A7], D0
  398. 0000048E  2054                     movea.l    A0, [A4]
  399. 00000490  2F28 0064                move.l     -[A7], [A0 + 0x64]
  400. 00000494  4EBA 0636                jsr        [PC + 0x636 /* 00000ACC */]
  401. 00000498  7000                     moveq.l    D0, 0x00
  402. 0000049A  2F00                     move.l     -[A7], D0
  403. 0000049C  2054                     movea.l    A0, [A4]
  404. 0000049E  2F28 0068                move.l     -[A7], [A0 + 0x68]
  405. 000004A2  4EBA 0628                jsr        [PC + 0x628 /* 00000ACC */]
  406. 000004A6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  407. 000004AA  606A                     bra        +0x6C /* 00000516 */
  408. label000004AC:
  409. 000004AC  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  410. 000004B0  72D6                     moveq.l    D1, 0xFFFFFFD6
  411. 000004B2  B280                     cmp.l      D1, D0
  412. 000004B4  663E                     bne        +0x40 /* 000004F4 */
  413. 000004B6  2054                     movea.l    A0, [A4]
  414. 000004B8  2068 002A                movea.l    A0, [A0 + 0x2A]
  415. 000004BC  2050                     movea.l    A0, [A0]
  416. 000004BE  4A28 0073                tst.b      [A0 + 0x73]
  417. 000004C2  672C                     beq        +0x2E /* 000004F0 */
  418. 000004C4  2054                     movea.l    A0, [A4]
  419. 000004C6  2068 0068                movea.l    A0, [A0 + 0x68]
  420. 000004CA  2050                     movea.l    A0, [A0]
  421. 000004CC  70FF                     moveq.l    D0, 0xFFFFFFFF
  422. 000004CE  B068 0002                cmp.w      D0, [A0 + 0x2]
  423. 000004D2  661C                     bne        +0x1E /* 000004F0 */
  424. 000004D4  2054                     movea.l    A0, [A4]
  425. 000004D6  2068 0064                movea.l    A0, [A0 + 0x64]
  426. 000004DA  2050                     movea.l    A0, [A0]
  427. 000004DC  70FF                     moveq.l    D0, 0xFFFFFFFF
  428. 000004DE  B068 0002                cmp.w      D0, [A0 + 0x2]
  429. 000004E2  670C                     beq        +0xE /* 000004F0 */
  430. 000004E4  2054                     movea.l    A0, [A4]
  431. 000004E6  2F28 0064                move.l     -[A7], [A0 + 0x64]
  432. 000004EA  4EBA 069E                jsr        [PC + 0x69E /* 00000B8A */]
  433. 000004EE  588F                     addq.l     A7, 4
  434. label000004F0:
  435. 000004F0  7E01                     moveq.l    D7, 0x01
  436. 000004F2  6022                     bra        +0x24 /* 00000516 */
  437. label000004F4:
  438. 000004F4  7000                     moveq.l    D0, 0x00
  439. 000004F6  2F00                     move.l     -[A7], D0
  440. 000004F8  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  441. 000004FC  48C0                     ext.l      D0
  442. 000004FE  2F00                     move.l     -[A7], D0
  443. 00000500  4878 223B                push.l     0x223B /* '\";' */
  444. 00000504  2F0C                     move.l     -[A7], A4
  445. 00000506  2054                     movea.l    A0, [A4]
  446. 00000508  2068 0026                movea.l    A0, [A0 + 0x26]
  447. 0000050C  2268 0034                movea.l    A1, [A0 + 0x34]
  448. 00000510  4E91                     jsr        [A1]
  449. 00000512  4FEF 0010                lea.l      A7, [A7 + 0x10]
  450. label00000516:
  451. 00000516  486E FFC8                pea.l      [A6 - 0x38]
  452. 0000051A  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  453. 0000051E  2054                     movea.l    A0, [A4]
  454. 00000520  2F28 0064                move.l     -[A7], [A0 + 0x64]
  455. 00000524  4EBA 054A                jsr        [PC + 0x54A /* 00000A70 */]
  456. 00000528  2054                     movea.l    A0, [A4]
  457. 0000052A  2F28 0068                move.l     -[A7], [A0 + 0x68]
  458. 0000052E  4EBA 0540                jsr        [PC + 0x540 /* 00000A70 */]
  459. 00000532  4FEF 000C                lea.l      A7, [A7 + 0xC]
  460. label00000536:
  461. 00000536  1007                     move.b     D0, D7
  462. 00000538  4CEE 1080 FFC0           movem.l    D7,A4, [A6 - 0x40]
  463. 0000053E  4E5E                     unlink     A6
  464. 00000540  4E75                     rts
  465. export_1958:
  466. 00000542  4E56 FEC8                link       A6, -0x0138
  467. 00000546  48E7 0018                movem.l    -[A7], A3,A4
  468. 0000054A  266E 000C                movea.l    A3, [A6 + 0xC]
  469. 0000054E  286E 0008                movea.l    A4, [A6 + 0x8]
  470. 00000552  2054                     movea.l    A0, [A4]
  471. 00000554  2068 002A                movea.l    A0, [A0 + 0x2A]
  472. 00000558  2050                     movea.l    A0, [A0]
  473. 0000055A  4A28 0072                tst.b      [A0 + 0x72]
  474. 0000055E  6600 009A                bne        +0x9C /* 000005FA */
  475. 00000562  486E FFC8                pea.l      [A6 - 0x38]
  476. 00000566  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  477. 0000056A  4A80                     tst.l      D0
  478. 0000056C  588F                     addq.l     A7, 4
  479. 0000056E  675E                     beq        +0x60 /* 000005CE */
  480. 00000570  41EE FEC8                lea.l      A0, [A6 - 0x138]
  481. 00000574  4210                     clr.b      [A0]
  482. 00000576  486E FEC8                pea.l      [A6 - 0x138]
  483. 0000057A  2F0C                     move.l     -[A7], A4
  484. 0000057C  4EAD 3C02                jsr        [A5 + 0x3C02 /* export_1916 */]
  485. 00000580  4878 2262                push.l     0x2262 /* '\"b' */
  486. 00000584  486E FEC8                pea.l      [A6 - 0x138]
  487. 00000588  2F0B                     move.l     -[A7], A3
  488. 0000058A  2053                     movea.l    A0, [A3]
  489. 0000058C  2050                     movea.l    A0, [A0]
  490. 0000058E  2268 005C                movea.l    A1, [A0 + 0x5C]
  491. 00000592  4E91                     jsr        [A1]
  492. 00000594  2F0B                     move.l     -[A7], A3
  493. 00000596  2054                     movea.l    A0, [A4]
  494. 00000598  2F28 0064                move.l     -[A7], [A0 + 0x64]
  495. 0000059C  4EBA 061E                jsr        [PC + 0x61E /* 00000BBC */]
  496. 000005A0  2F0B                     move.l     -[A7], A3
  497. 000005A2  2054                     movea.l    A0, [A4]
  498. 000005A4  2F28 0068                move.l     -[A7], [A0 + 0x68]
  499. 000005A8  4EBA 0612                jsr        [PC + 0x612 /* 00000BBC */]
  500. 000005AC  2F0C                     move.l     -[A7], A4
  501. 000005AE  2054                     movea.l    A0, [A4]
  502. 000005B0  2068 0026                movea.l    A0, [A0 + 0x26]
  503. 000005B4  2268 003C                movea.l    A1, [A0 + 0x3C]
  504. 000005B8  4E91                     jsr        [A1]
  505. 000005BA  4A00                     tst.b      D0
  506. 000005BC  4FEF 0028                lea.l      A7, [A7 + 0x28]
  507. 000005C0  662E                     bne        +0x30 /* 000005F0 */
  508. 000005C2  2F0C                     move.l     -[A7], A4
  509. 000005C4  2F0B                     move.l     -[A7], A3
  510. 000005C6  4EAD 3BC2                jsr        [A5 + 0x3BC2 /* export_1908 */]
  511. 000005CA  508F                     addq.l     A7, 8
  512. 000005CC  6022                     bra        +0x24 /* 000005F0 */
  513. label000005CE:
  514. 000005CE  7000                     moveq.l    D0, 0x00
  515. 000005D0  2F00                     move.l     -[A7], D0
  516. 000005D2  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  517. 000005D6  48C0                     ext.l      D0
  518. 000005D8  2F00                     move.l     -[A7], D0
  519. 000005DA  4878 223B                push.l     0x223B /* '\";' */
  520. 000005DE  2F0C                     move.l     -[A7], A4
  521. 000005E0  2054                     movea.l    A0, [A4]
  522. 000005E2  2068 0026                movea.l    A0, [A0 + 0x26]
  523. 000005E6  2268 0034                movea.l    A1, [A0 + 0x34]
  524. 000005EA  4E91                     jsr        [A1]
  525. 000005EC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  526. label000005F0:
  527. 000005F0  486E FFC8                pea.l      [A6 - 0x38]
  528. 000005F4  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  529. 000005F8  588F                     addq.l     A7, 4
  530. label000005FA:
  531. 000005FA  4CEE 1800 FEC0           movem.l    A3,A4, [A6 - 0x140]
  532. 00000600  4E5E                     unlink     A6
  533. 00000602  4E75                     rts
  534. export_1959:
  535. 00000604  4E56 FFC8                link       A6, -0x0038
  536. 00000608  48E7 0118                movem.l    -[A7], D7,A3,A4
  537. 0000060C  266E 000C                movea.l    A3, [A6 + 0xC]
  538. 00000610  286E 0008                movea.l    A4, [A6 + 0x8]
  539. 00000614  2F0C                     move.l     -[A7], A4
  540. 00000616  2054                     movea.l    A0, [A4]
  541. 00000618  2068 0026                movea.l    A0, [A0 + 0x26]
  542. 0000061C  2268 003C                movea.l    A1, [A0 + 0x3C]
  543. 00000620  4E91                     jsr        [A1]
  544. 00000622  1E00                     move.b     D7, D0
  545. 00000624  486E FFC8                pea.l      [A6 - 0x38]
  546. 00000628  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  547. 0000062C  4A80                     tst.l      D0
  548. 0000062E  508F                     addq.l     A7, 8
  549. 00000630  6732                     beq        +0x34 /* 00000664 */
  550. 00000632  7000                     moveq.l    D0, 0x00
  551. 00000634  1007                     move.b     D0, D7
  552. 00000636  2F00                     move.l     -[A7], D0
  553. 00000638  7001                     moveq.l    D0, 0x01
  554. 0000063A  2F00                     move.l     -[A7], D0
  555. 0000063C  2F0B                     move.l     -[A7], A3
  556. 0000063E  2054                     movea.l    A0, [A4]
  557. 00000640  2F28 0064                move.l     -[A7], [A0 + 0x64]
  558. 00000644  4EBA 05DC                jsr        [PC + 0x5DC /* 00000C22 */]
  559. 00000648  7000                     moveq.l    D0, 0x00
  560. 0000064A  1007                     move.b     D0, D7
  561. 0000064C  2F00                     move.l     -[A7], D0
  562. 0000064E  7000                     moveq.l    D0, 0x00
  563. 00000650  2F00                     move.l     -[A7], D0
  564. 00000652  2F0B                     move.l     -[A7], A3
  565. 00000654  2054                     movea.l    A0, [A4]
  566. 00000656  2F28 0068                move.l     -[A7], [A0 + 0x68]
  567. 0000065A  4EBA 05C6                jsr        [PC + 0x5C6 /* 00000C22 */]
  568. 0000065E  4FEF 0020                lea.l      A7, [A7 + 0x20]
  569. 00000662  6022                     bra        +0x24 /* 00000686 */
  570. label00000664:
  571. 00000664  7000                     moveq.l    D0, 0x00
  572. 00000666  2F00                     move.l     -[A7], D0
  573. 00000668  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  574. 0000066C  48C0                     ext.l      D0
  575. 0000066E  2F00                     move.l     -[A7], D0
  576. 00000670  4878 223C                push.l     0x223C /* '\"<' */
  577. 00000674  2F0C                     move.l     -[A7], A4
  578. 00000676  2054                     movea.l    A0, [A4]
  579. 00000678  2068 0026                movea.l    A0, [A0 + 0x26]
  580. 0000067C  2268 0034                movea.l    A1, [A0 + 0x34]
  581. 00000680  4E91                     jsr        [A1]
  582. 00000682  4FEF 0010                lea.l      A7, [A7 + 0x10]
  583. label00000686:
  584. 00000686  486E FFC8                pea.l      [A6 - 0x38]
  585. 0000068A  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  586. 0000068E  588F                     addq.l     A7, 4
  587. 00000690  4CEE 1880 FFBC           movem.l    D7,A3,A4, [A6 - 0x44]
  588. 00000696  4E5E                     unlink     A6
  589. 00000698  4E75                     rts
  590. export_1960:
  591. 0000069A  4E56 FE56                link       A6, -0x01AA
  592. 0000069E  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  593. 000006A2  286E 0008                movea.l    A4, [A6 + 0x8]
  594. 000006A6  7000                     moveq.l    D0, 0x00
  595. 000006A8  2054                     movea.l    A0, [A4]
  596. 000006AA  2068 002A                movea.l    A0, [A0 + 0x2A]
  597. 000006AE  2050                     movea.l    A0, [A0]
  598. 000006B0  4A28 0072                tst.b      [A0 + 0x72]
  599. 000006B4  57C0                     seq        D0
  600. 000006B6  4400                     neg.b      D0
  601. 000006B8  1C00                     move.b     D6, D0
  602. 000006BA  41EE FF00                lea.l      A0, [A6 - 0x100]
  603. 000006BE  4210                     clr.b      [A0]
  604. 000006C0  486E FF00                pea.l      [A6 - 0x100]
  605. 000006C4  2F0C                     move.l     -[A7], A4
  606. 000006C6  4EAD 3C02                jsr        [A5 + 0x3C02 /* export_1916 */]
  607. 000006CA  4A06                     tst.b      D6
  608. 000006CC  508F                     addq.l     A7, 8
  609. 000006CE  674E                     beq        +0x50 /* 0000071E */
  610. 000006D0  2054                     movea.l    A0, [A4]
  611. 000006D2  2068 0068                movea.l    A0, [A0 + 0x68]
  612. 000006D6  2050                     movea.l    A0, [A0]
  613. 000006D8  3E28 0002                move.w     D7, [A0 + 0x2]
  614. 000006DC  0C47 FFFF                cmpi.w     D7, 0xFFFF
  615. 000006E0  660C                     bne        +0xE /* 000006EE */
  616. 000006E2  2054                     movea.l    A0, [A4]
  617. 000006E4  2068 0064                movea.l    A0, [A0 + 0x64]
  618. 000006E8  2050                     movea.l    A0, [A0]
  619. 000006EA  3E28 0002                move.w     D7, [A0 + 0x2]
  620. label000006EE:
  621. 000006EE  0C47 FFFF                cmpi.w     D7, 0xFFFF
  622. 000006F2  672A                     beq        +0x2C /* 0000071E */
  623. 000006F4  41EE FF00                lea.l      A0, [A6 - 0x100]
  624. 000006F8  2D48 FE68                move.l     [A6 - 0x198], A0
  625. 000006FC  426E FE72                clr.w      [A6 - 0x18E]
  626. 00000700  3D47 FE6E                move.w     [A6 - 0x192], D7
  627. 00000704  41EE FE56                lea.l      A0, [A6 - 0x1AA]
  628. 00000708  7008                     moveq.l    D0, 0x08
  629. 0000070A  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  630. 0000070C  3E00                     move.w     D7, D0
  631. 0000070E  660E                     bne        +0x10 /* 0000071E */
  632. 00000710  2054                     movea.l    A0, [A4]
  633. 00000712  2068 002A                movea.l    A0, [A0 + 0x2A]
  634. 00000716  2050                     movea.l    A0, [A0]
  635. 00000718  216E FE90 000C           move.l     [A0 + 0xC], [A6 - 0x170]
  636. label0000071E:
  637. 0000071E  2054                     movea.l    A0, [A4]
  638. 00000720  2F28 0064                move.l     -[A7], [A0 + 0x64]
  639. 00000724  4EBA 05D8                jsr        [PC + 0x5D8 /* 00000CFE */]
  640. 00000728  2054                     movea.l    A0, [A4]
  641. 0000072A  2F28 0068                move.l     -[A7], [A0 + 0x68]
  642. 0000072E  4EBA 05CE                jsr        [PC + 0x5CE /* 00000CFE */]
  643. 00000732  2F0C                     move.l     -[A7], A4
  644. 00000734  2054                     movea.l    A0, [A4]
  645. 00000736  2068 0026                movea.l    A0, [A0 + 0x26]
  646. 0000073A  2268 002C                movea.l    A1, [A0 + 0x2C]
  647. 0000073E  4E91                     jsr        [A1]
  648. 00000740  4A00                     tst.b      D0
  649. 00000742  4FEF 000C                lea.l      A7, [A7 + 0xC]
  650. 00000746  6700 00A8                beq        +0xAA /* 000007F0 */
  651. 0000074A  2054                     movea.l    A0, [A4]
  652. 0000074C  2068 002A                movea.l    A0, [A0 + 0x2A]
  653. 00000750  2050                     movea.l    A0, [A0]
  654. 00000752  1E28 0075                move.b     D7, [A0 + 0x75]
  655. 00000756  2054                     movea.l    A0, [A4]
  656. 00000758  2068 002A                movea.l    A0, [A0 + 0x2A]
  657. 0000075C  2050                     movea.l    A0, [A0]
  658. 0000075E  2068 0008                movea.l    A0, [A0 + 0x8]
  659. 00000762  2050                     movea.l    A0, [A0]
  660. 00000764  3D68 0030 FEAA           move.w     [A6 - 0x156], [A0 + 0x30]
  661. 0000076A  2054                     movea.l    A0, [A4]
  662. 0000076C  2068 002A                movea.l    A0, [A0 + 0x2A]
  663. 00000770  2050                     movea.l    A0, [A0]
  664. 00000772  2D68 000C FEF8           move.l     [A6 - 0x108], [A0 + 0xC]
  665. 00000778  41EE FF00                lea.l      A0, [A6 - 0x100]
  666. 0000077C  2D48 FEA6                move.l     [A6 - 0x15A], A0
  667. 00000780  2654                     movea.l    A3, [A4]
  668. 00000782  41EB 003E                lea.l      A0, [A3 + 0x3E]
  669. 00000786  43EE FEB4                lea.l      A1, [A6 - 0x14C]
  670. 0000078A  22D8                     move.l     [A1]+, [A0]+
  671. 0000078C  22D8                     move.l     [A1]+, [A0]+
  672. 0000078E  22D8                     move.l     [A1]+, [A0]+
  673. 00000790  22D8                     move.l     [A1]+, [A0]+
  674. 00000792  41EE FEE8                lea.l      A0, [A6 - 0x118]
  675. 00000796  43EB 004E                lea.l      A1, [A3 + 0x4E]
  676. 0000079A  20D9                     move.l     [A0]+, [A1]+
  677. 0000079C  20D9                     move.l     [A0]+, [A1]+
  678. 0000079E  20D9                     move.l     [A0]+, [A1]+
  679. 000007A0  20D9                     move.l     [A0]+, [A1]+
  680. 000007A2  2054                     movea.l    A0, [A4]
  681. 000007A4  2D68 0036 FEE0           move.l     [A6 - 0x120], [A0 + 0x36]
  682. 000007AA  2054                     movea.l    A0, [A4]
  683. 000007AC  2D68 0032 FEDC           move.l     [A6 - 0x124], [A0 + 0x32]
  684. 000007B2  2054                     movea.l    A0, [A4]
  685. 000007B4  2D68 003A FEE4           move.l     [A6 - 0x11C], [A0 + 0x3A]
  686. 000007BA  7000                     moveq.l    D0, 0x00
  687. 000007BC  2D40 FEFC                move.l     [A6 - 0x104], D0
  688. 000007C0  486E FE94                pea.l      [A6 - 0x16C]
  689. 000007C4  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  690. 000007C8  3A00                     move.w     D5, D0
  691. 000007CA  4A06                     tst.b      D6
  692. 000007CC  588F                     addq.l     A7, 4
  693. 000007CE  6716                     beq        +0x18 /* 000007E6 */
  694. 000007D0  4A07                     tst.b      D7
  695. 000007D2  661C                     bne        +0x1E /* 000007F0 */
  696. 000007D4  2054                     movea.l    A0, [A4]
  697. 000007D6  0828 0000 005E           btst.b     [A0 + 0x5E], 0x0
  698. 000007DC  6712                     beq        +0x14 /* 000007F0 */
  699. 000007DE  41EE FE94                lea.l      A0, [A6 - 0x16C]
  700. 000007E2  A241                     syscall    SetFilLock/PBHSetFLock/HSetFLock, flags=2
  701. 000007E4  600A                     bra        +0xC /* 000007F0 */
  702. label000007E6:
  703. 000007E6  4A07                     tst.b      D7
  704. 000007E8  6706                     beq        +0x8 /* 000007F0 */
  705. 000007EA  41EE FE94                lea.l      A0, [A6 - 0x16C]
  706. 000007EE  A242                     syscall    RstFilLock/PBHRstFLock/HRstFLock, flags=2
  707. label000007F0:
  708. 000007F0  4CEE 18E0 FE42           movem.l    D5,D6,D7,A3,A4, [A6 - 0x1BE]
  709. 000007F6  4E5E                     unlink     A6
  710. 000007F8  4E75                     rts
  711. export_1961:
  712. 000007FA  4E56 FE94                link       A6, -0x016C
  713. 000007FE  48E7 0018                movem.l    -[A7], A3,A4
  714. 00000802  286E 0008                movea.l    A4, [A6 + 0x8]
  715. 00000806  2F0C                     move.l     -[A7], A4
  716. 00000808  2054                     movea.l    A0, [A4]
  717. 0000080A  2068 0026                movea.l    A0, [A0 + 0x26]
  718. 0000080E  2268 002C                movea.l    A1, [A0 + 0x2C]
  719. 00000812  4E91                     jsr        [A1]
  720. 00000814  4A00                     tst.b      D0
  721. 00000816  588F                     addq.l     A7, 4
  722. 00000818  6700 00C0                beq        +0xC2 /* 000008DA */
  723. 0000081C  2054                     movea.l    A0, [A4]
  724. 0000081E  2068 002A                movea.l    A0, [A0 + 0x2A]
  725. 00000822  2050                     movea.l    A0, [A0]
  726. 00000824  2668 0008                movea.l    A3, [A0 + 0x8]
  727. 00000828  41EE FF00                lea.l      A0, [A6 - 0x100]
  728. 0000082C  4210                     clr.b      [A0]
  729. 0000082E  486E FF00                pea.l      [A6 - 0x100]
  730. 00000832  2F0C                     move.l     -[A7], A4
  731. 00000834  4EAD 3C02                jsr        [A5 + 0x3C02 /* export_1916 */]
  732. 00000838  2054                     movea.l    A0, [A4]
  733. 0000083A  4868 003E                pea.l      [A0 + 0x3E]
  734. 0000083E  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  735. 00000842  4A00                     tst.b      D0
  736. 00000844  4FEF 000C                lea.l      A7, [A7 + 0xC]
  737. 00000848  6732                     beq        +0x34 /* 0000087C */
  738. 0000084A  2054                     movea.l    A0, [A4]
  739. 0000084C  2068 002A                movea.l    A0, [A0 + 0x2A]
  740. 00000850  2050                     movea.l    A0, [A0]
  741. 00000852  2D68 000C FEC4           move.l     [A6 - 0x13C], [A0 + 0xC]
  742. 00000858  41EE FF00                lea.l      A0, [A6 - 0x100]
  743. 0000085C  2D48 FEA6                move.l     [A6 - 0x15A], A0
  744. 00000860  2054                     movea.l    A0, [A4]
  745. 00000862  2D68 0032 FEB0           move.l     [A6 - 0x150], [A0 + 0x32]
  746. 00000868  2054                     movea.l    A0, [A4]
  747. 0000086A  2D68 0042 FEC8           move.l     [A6 - 0x138], [A0 + 0x42]
  748. 00000870  486E FE94                pea.l      [A6 - 0x16C]
  749. 00000874  2F0B                     move.l     -[A7], A3
  750. 00000876  4EAD 3142                jsr        [A5 + 0x3142 /* export_1572 */]
  751. 0000087A  508F                     addq.l     A7, 8
  752. label0000087C:
  753. 0000087C  2054                     movea.l    A0, [A4]
  754. 0000087E  4868 003E                pea.l      [A0 + 0x3E]
  755. 00000882  4EAD 11BA                jsr        [A5 + 0x11BA /* export_563 */]
  756. 00000886  4A00                     tst.b      D0
  757. 00000888  588F                     addq.l     A7, 4
  758. 0000088A  674E                     beq        +0x50 /* 000008DA */
  759. 0000088C  2F0B                     move.l     -[A7], A3
  760. 0000088E  4EAD 2FEA                jsr        [A5 + 0x2FEA /* export_1529 */]
  761. 00000892  4A80                     tst.l      D0
  762. 00000894  588F                     addq.l     A7, 4
  763. 00000896  6642                     bne        +0x44 /* 000008DA */
  764. 00000898  4878 02E0                push.l     0x2E0
  765. 0000089C  486E FF00                pea.l      [A6 - 0x100]
  766. 000008A0  4EAD 10AA                jsr        [A5 + 0x10AA /* export_529 */]
  767. 000008A4  4A00                     tst.b      D0
  768. 000008A6  508F                     addq.l     A7, 8
  769. 000008A8  6710                     beq        +0x12 /* 000008BA */
  770. 000008AA  2054                     movea.l    A0, [A4]
  771. 000008AC  2068 002A                movea.l    A0, [A0 + 0x2A]
  772. 000008B0  2050                     movea.l    A0, [A0]
  773. 000008B2  117C 0001 006F           move.b     [A0 + 0x6F], 0x1
  774. 000008B8  6020                     bra        +0x22 /* 000008DA */
  775. label000008BA:
  776. 000008BA  4878 0AD8                push.l     0xAD8
  777. 000008BE  486E FF00                pea.l      [A6 - 0x100]
  778. 000008C2  4EAD 10AA                jsr        [A5 + 0x10AA /* export_529 */]
  779. 000008C6  4A00                     tst.b      D0
  780. 000008C8  508F                     addq.l     A7, 8
  781. 000008CA  670E                     beq        +0x10 /* 000008DA */
  782. 000008CC  2054                     movea.l    A0, [A4]
  783. 000008CE  2068 002A                movea.l    A0, [A0 + 0x2A]
  784. 000008D2  2050                     movea.l    A0, [A0]
  785. 000008D4  117C 0001 0070           move.b     [A0 + 0x70], 0x1
  786. label000008DA:
  787. 000008DA  4CEE 1800 FE8C           movem.l    A3,A4, [A6 - 0x174]
  788. 000008E0  4E5E                     unlink     A6
  789. 000008E2  4E75                     rts
  790. export_1962:
  791. 000008E4  4E56 0000                link       A6, 0
  792. 000008E8  206E 0008                movea.l    A0, [A6 + 0x8]
  793. 000008EC  2050                     movea.l    A0, [A0]
  794. 000008EE  2068 002A                movea.l    A0, [A0 + 0x2A]
  795. 000008F2  2050                     movea.l    A0, [A0]
  796. 000008F4  1028 0071                move.b     D0, [A0 + 0x71]
  797. 000008F8  4E5E                     unlink     A6
  798. 000008FA  4E75                     rts
  799. export_1963:
  800. 000008FC  4E56 FD00                link       A6, -0x0300
  801. 00000900  48E7 0118                movem.l    -[A7], D7,A3,A4
  802. 00000904  266E 000C                movea.l    A3, [A6 + 0xC]
  803. 00000908  286E 0008                movea.l    A4, [A6 + 0x8]
  804. 0000090C  41EE FD7E                lea.l      A0, [A6 - 0x282]
  805. 00000910  4210                     clr.b      [A0]
  806. 00000912  41EE FE7E                lea.l      A0, [A6 - 0x182]
  807. 00000916  4210                     clr.b      [A0]
  808. 00000918  2054                     movea.l    A0, [A4]
  809. 0000091A  2068 002A                movea.l    A0, [A0 + 0x2A]
  810. 0000091E  2050                     movea.l    A0, [A0]
  811. 00000920  4A28 0072                tst.b      [A0 + 0x72]
  812. 00000924  6700 00EC                beq        +0xEE /* 00000A12 */
  813. 00000928  4878 2261                push.l     0x2261 /* '\"a' */
  814. 0000092C  4878 2239                push.l     0x2239 /* '\"9' */
  815. 00000930  2F0B                     move.l     -[A7], A3
  816. 00000932  4EAD 188A                jsr        [A5 + 0x188A /* export_781 */]
  817. 00000936  2054                     movea.l    A0, [A4]
  818. 00000938  2D48 FFF8                move.l     [A6 - 0x8], A0
  819. 0000093C  2F08                     move.l     -[A7], A0
  820. 0000093E  486E FD7E                pea.l      [A6 - 0x282]
  821. 00000942  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  822. 00000946  4878 2262                push.l     0x2262 /* '\"b' */
  823. 0000094A  486E FD7E                pea.l      [A6 - 0x282]
  824. 0000094E  2F0B                     move.l     -[A7], A3
  825. 00000950  2053                     movea.l    A0, [A3]
  826. 00000952  2050                     movea.l    A0, [A0]
  827. 00000954  2268 005C                movea.l    A1, [A0 + 0x5C]
  828. 00000958  4E91                     jsr        [A1]
  829. 0000095A  2054                     movea.l    A0, [A4]
  830. 0000095C  2068 002A                movea.l    A0, [A0 + 0x2A]
  831. 00000960  2050                     movea.l    A0, [A0]
  832. 00000962  2050                     movea.l    A0, [A0]
  833. 00000964  2050                     movea.l    A0, [A0]
  834. 00000966  3D68 0030 FF94           move.w     [A6 - 0x6C], [A0 + 0x30]
  835. 0000096C  2054                     movea.l    A0, [A4]
  836. 0000096E  2068 002A                movea.l    A0, [A0 + 0x2A]
  837. 00000972  2050                     movea.l    A0, [A0]
  838. 00000974  2D68 0004 FFAE           move.l     [A6 - 0x52], [A0 + 0x4]
  839. 0000097A  2054                     movea.l    A0, [A4]
  840. 0000097C  2D48 FFFC                move.l     [A6 - 0x4], A0
  841. 00000980  2D48 FF90                move.l     [A6 - 0x70], A0
  842. 00000984  486E FE7E                pea.l      [A6 - 0x182]
  843. 00000988  2F0C                     move.l     -[A7], A4
  844. 0000098A  4EAD 3C02                jsr        [A5 + 0x3C02 /* export_1916 */]
  845. 0000098E  2054                     movea.l    A0, [A4]
  846. 00000990  2068 002A                movea.l    A0, [A0 + 0x2A]
  847. 00000994  2050                     movea.l    A0, [A0]
  848. 00000996  2068 0008                movea.l    A0, [A0 + 0x8]
  849. 0000099A  2D48 FD00                move.l     [A6 - 0x300], A0
  850. 0000099E  2050                     movea.l    A0, [A0]
  851. 000009A0  3D68 0030 FF96           move.w     [A6 - 0x6A], [A0 + 0x30]
  852. 000009A6  2054                     movea.l    A0, [A4]
  853. 000009A8  2068 002A                movea.l    A0, [A0 + 0x2A]
  854. 000009AC  2050                     movea.l    A0, [A0]
  855. 000009AE  2D68 000C FFA2           move.l     [A6 - 0x5E], [A0 + 0xC]
  856. 000009B4  7000                     moveq.l    D0, 0x00
  857. 000009B6  2D40 FF9A                move.l     [A6 - 0x66], D0
  858. 000009BA  41EE FE7E                lea.l      A0, [A6 - 0x182]
  859. 000009BE  2D48 FF9E                move.l     [A6 - 0x62], A0
  860. 000009C2  41EE FF7E                lea.l      A0, [A6 - 0x82]
  861. 000009C6  7036                     moveq.l    D0, 0x36
  862. 000009C8  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  863. 000009CA  3E00                     move.w     D7, D0
  864. 000009CC  0C47 FFD0                cmpi.w     D7, 0xFFD0
  865. 000009D0  56C0                     sne        D0
  866. 000009D2  0240 0001                andi.w     D0, 0x1
  867. 000009D6  48C0                     ext.l      D0
  868. 000009D8  2054                     movea.l    A0, [A4]
  869. 000009DA  1140 0063                move.b     [A0 + 0x63], D0
  870. 000009DE  2054                     movea.l    A0, [A4]
  871. 000009E0  2248                     movea.l    A1, A0
  872. 000009E2  1368 0063 0060           move.b     [A1 + 0x60], [A0 + 0x63]
  873. 000009E8  2F0C                     move.l     -[A7], A4
  874. 000009EA  2F0B                     move.l     -[A7], A3
  875. 000009EC  4EAD 3BC2                jsr        [A5 + 0x3BC2 /* export_1908 */]
  876. 000009F0  48C7                     ext.l      D7
  877. 000009F2  2F07                     move.l     -[A7], D7
  878. 000009F4  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  879. 000009F8  2054                     movea.l    A0, [A4]
  880. 000009FA  2028 0076                move.l     D0, [A0 + 0x76]
  881. 000009FE  D0BC 0000 0200           add.l      D0, 0x200
  882. 00000A04  2F00                     move.l     -[A7], D0
  883. 00000A06  2F0B                     move.l     -[A7], A3
  884. 00000A08  4EAD 3BDA                jsr        [A5 + 0x3BDA /* export_1911 */]
  885. 00000A0C  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  886. 00000A10  6054                     bra        +0x56 /* 00000A66 */
  887. label00000A12:
  888. 00000A12  2054                     movea.l    A0, [A4]
  889. 00000A14  2068 002A                movea.l    A0, [A0 + 0x2A]
  890. 00000A18  2050                     movea.l    A0, [A0]
  891. 00000A1A  2068 0008                movea.l    A0, [A0 + 0x8]
  892. 00000A1E  2050                     movea.l    A0, [A0]
  893. 00000A20  3D68 0030 FD1A           move.w     [A6 - 0x2E6], [A0 + 0x30]
  894. 00000A26  2054                     movea.l    A0, [A4]
  895. 00000A28  2068 002A                movea.l    A0, [A0 + 0x2A]
  896. 00000A2C  2050                     movea.l    A0, [A0]
  897. 00000A2E  2D68 000C FD34           move.l     [A6 - 0x2CC], [A0 + 0xC]
  898. 00000A34  486E FE7E                pea.l      [A6 - 0x182]
  899. 00000A38  2F0C                     move.l     -[A7], A4
  900. 00000A3A  4EAD 3C02                jsr        [A5 + 0x3C02 /* export_1916 */]
  901. 00000A3E  41EE FE7E                lea.l      A0, [A6 - 0x182]
  902. 00000A42  2D48 FD16                move.l     [A6 - 0x2EA], A0
  903. 00000A46  486E FD04                pea.l      [A6 - 0x2FC]
  904. 00000A4A  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  905. 00000A4E  48C0                     ext.l      D0
  906. 00000A50  588F                     addq.l     A7, 4
  907. 00000A52  2F00                     move.l     -[A7], D0
  908. 00000A54  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  909. 00000A58  4878 0200                push.l     0x200
  910. 00000A5C  2F0B                     move.l     -[A7], A3
  911. 00000A5E  4EAD 3BDA                jsr        [A5 + 0x3BDA /* export_1911 */]
  912. 00000A62  4FEF 0014                lea.l      A7, [A7 + 0x14]
  913. label00000A66:
  914. 00000A66  4CEE 1880 FCF4           movem.l    D7,A3,A4, [A6 - 0x30C]
  915. 00000A6C  4E5E                     unlink     A6
  916. 00000A6E  4E75                     rts
  917. fn00000A70:
  918. 00000A70  4E56 FFCC                link       A6, -0x0034
  919. 00000A74  2F0C                     move.l     -[A7], A4
  920. 00000A76  286E 0008                movea.l    A4, [A6 + 0x8]
  921. 00000A7A  2054                     movea.l    A0, [A4]
  922. 00000A7C  4A28 0008                tst.b      [A0 + 0x8]
  923. 00000A80  6742                     beq        +0x44 /* 00000AC4 */
  924. 00000A82  70FF                     moveq.l    D0, 0xFFFFFFFF
  925. 00000A84  B068 0002                cmp.w      D0, [A0 + 0x2]
  926. 00000A88  673A                     beq        +0x3C /* 00000AC4 */
  927. 00000A8A  4A28 0009                tst.b      [A0 + 0x9]
  928. 00000A8E  6634                     bne        +0x36 /* 00000AC4 */
  929. 00000A90  3D68 0002 FFE4           move.w     [A6 - 0x1C], [A0 + 0x2]
  930. 00000A96  2054                     movea.l    A0, [A4]
  931. 00000A98  2D68 0012 FFE8           move.l     [A6 - 0x18], [A0 + 0x12]
  932. 00000A9E  41EE FFCC                lea.l      A0, [A6 - 0x34]
  933. 00000AA2  A012                     syscall    SetEOF
  934. 00000AA4  48C0                     ext.l      D0
  935. 00000AA6  2F00                     move.l     -[A7], D0
  936. 00000AA8  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  937. 00000AAC  41EE FFCC                lea.l      A0, [A6 - 0x34]
  938. 00000AB0  A045                     syscall    FlushFile
  939. 00000AB2  48C0                     ext.l      D0
  940. 00000AB4  2F00                     move.l     -[A7], D0
  941. 00000AB6  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  942. 00000ABA  2054                     movea.l    A0, [A4]
  943. 00000ABC  117C 0001 0009           move.b     [A0 + 0x9], 0x1
  944. 00000AC2  508F                     addq.l     A7, 8
  945. label00000AC4:
  946. 00000AC4  286E FFC8                movea.l    A4, [A6 - 0x38]
  947. 00000AC8  4E5E                     unlink     A6
  948. 00000ACA  4E75                     rts
  949. fn00000ACC:
  950. 00000ACC  4E56 FEFC                link       A6, -0x0104
  951. 00000AD0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  952. 00000AD4  286E 0008                movea.l    A4, [A6 + 0x8]
  953. 00000AD8  2054                     movea.l    A0, [A4]
  954. 00000ADA  2668 0004                movea.l    A3, [A0 + 0x4]
  955. 00000ADE  70FF                     moveq.l    D0, 0xFFFFFFFF
  956. 00000AE0  B068 0002                cmp.w      D0, [A0 + 0x2]
  957. 00000AE4  6600 009A                bne        +0x9C /* 00000B80 */
  958. 00000AE8  2F0C                     move.l     -[A7], A4
  959. 00000AEA  4EAD 3B72                jsr        [A5 + 0x3B72 /* export_1898 */]
  960. 00000AEE  4A00                     tst.b      D0
  961. 00000AF0  588F                     addq.l     A7, 4
  962. 00000AF2  6620                     bne        +0x22 /* 00000B14 */
  963. 00000AF4  200B                     move.l     D0, A3
  964. 00000AF6  6700 0088                beq        +0x8A /* 00000B80 */
  965. 00000AFA  2053                     movea.l    A0, [A3]
  966. 00000AFC  2068 002A                movea.l    A0, [A0 + 0x2A]
  967. 00000B00  2050                     movea.l    A0, [A0]
  968. 00000B02  4A28 0073                tst.b      [A0 + 0x73]
  969. 00000B06  6778                     beq        +0x7A /* 00000B80 */
  970. 00000B08  2F0C                     move.l     -[A7], A4
  971. 00000B0A  4EAD 3B7A                jsr        [A5 + 0x3B7A /* export_1899 */]
  972. 00000B0E  4A00                     tst.b      D0
  973. 00000B10  588F                     addq.l     A7, 4
  974. 00000B12  666C                     bne        +0x6E /* 00000B80 */
  975. label00000B14:
  976. 00000B14  2F0B                     move.l     -[A7], A3
  977. 00000B16  2053                     movea.l    A0, [A3]
  978. 00000B18  2068 0026                movea.l    A0, [A0 + 0x26]
  979. 00000B1C  2268 003C                movea.l    A1, [A0 + 0x3C]
  980. 00000B20  4E91                     jsr        [A1]
  981. 00000B22  4A00                     tst.b      D0
  982. 00000B24  588F                     addq.l     A7, 4
  983. 00000B26  6704                     beq        +0x6 /* 00000B2C */
  984. 00000B28  7003                     moveq.l    D0, 0x03
  985. 00000B2A  6002                     bra        +0x4 /* 00000B2E */
  986. label00000B2C:
  987. 00000B2C  7002                     moveq.l    D0, 0x02
  988. label00000B2E:
  989. 00000B2E  1C00                     move.b     D6, D0
  990. 00000B30  41EE FEFC                lea.l      A0, [A6 - 0x104]
  991. 00000B34  4210                     clr.b      [A0]
  992. 00000B36  486E FEFC                pea.l      [A6 - 0x104]
  993. 00000B3A  2F0B                     move.l     -[A7], A3
  994. 00000B3C  4EAD 3C02                jsr        [A5 + 0x3C02 /* export_1916 */]
  995. 00000B40  2053                     movea.l    A0, [A3]
  996. 00000B42  2D68 002A FFFC           move.l     [A6 - 0x4], [A0 + 0x2A]
  997. 00000B48  4886                     ext.w      D6
  998. 00000B4A  48C6                     ext.l      D6
  999. 00000B4C  2F06                     move.l     -[A7], D6
  1000. 00000B4E  486E FEFC                pea.l      [A6 - 0x104]
  1001. 00000B52  7000                     moveq.l    D0, 0x00
  1002. 00000B54  102E 000F                move.b     D0, [A6 + 0xF]
  1003. 00000B58  2F00                     move.l     -[A7], D0
  1004. 00000B5A  206E FFFC                movea.l    A0, [A6 - 0x4]
  1005. 00000B5E  2050                     movea.l    A0, [A0]
  1006. 00000B60  2F28 000C                move.l     -[A7], [A0 + 0xC]
  1007. 00000B64  206E FFFC                movea.l    A0, [A6 - 0x4]
  1008. 00000B68  2050                     movea.l    A0, [A0]
  1009. 00000B6A  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1010. 00000B6E  2F0B                     move.l     -[A7], A3
  1011. 00000B70  4EAD 3B32                jsr        [A5 + 0x3B32 /* export_1890 */]
  1012. 00000B74  3E00                     move.w     D7, D0
  1013. 00000B76  2054                     movea.l    A0, [A4]
  1014. 00000B78  3147 0002                move.w     [A0 + 0x2], D7
  1015. 00000B7C  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1016. label00000B80:
  1017. 00000B80  4CEE 18C0 FEEC           movem.l    D6,D7,A3,A4, [A6 - 0x114]
  1018. 00000B86  4E5E                     unlink     A6
  1019. 00000B88  4E75                     rts
  1020. fn00000B8A:
  1021. 00000B8A  4E56 0000                link       A6, 0
  1022. 00000B8E  2F0C                     move.l     -[A7], A4
  1023. 00000B90  286E 0008                movea.l    A4, [A6 + 0x8]
  1024. 00000B94  2054                     movea.l    A0, [A4]
  1025. 00000B96  3028 0002                move.w     D0, [A0 + 0x2]
  1026. 00000B9A  48C0                     ext.l      D0
  1027. 00000B9C  2F00                     move.l     -[A7], D0
  1028. 00000B9E  4EAD 3B3A                jsr        [A5 + 0x3B3A /* export_1891 */]
  1029. 00000BA2  48C0                     ext.l      D0
  1030. 00000BA4  588F                     addq.l     A7, 4
  1031. 00000BA6  2F00                     move.l     -[A7], D0
  1032. 00000BA8  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  1033. 00000BAC  2054                     movea.l    A0, [A4]
  1034. 00000BAE  317C FFFF 0002           move.w     [A0 + 0x2], 0xFFFF
  1035. 00000BB4  286E FFFC                movea.l    A4, [A6 - 0x4]
  1036. 00000BB8  4E5E                     unlink     A6
  1037. 00000BBA  4E75                     rts
  1038. fn00000BBC:
  1039. 00000BBC  4E56 FFCC                link       A6, -0x0034
  1040. 00000BC0  2F0C                     move.l     -[A7], A4
  1041. 00000BC2  286E 0008                movea.l    A4, [A6 + 0x8]
  1042. 00000BC6  2054                     movea.l    A0, [A4]
  1043. 00000BC8  70FF                     moveq.l    D0, 0xFFFFFFFF
  1044. 00000BCA  B068 0002                cmp.w      D0, [A0 + 0x2]
  1045. 00000BCE  674A                     beq        +0x4C /* 00000C1A */
  1046. 00000BD0  2F0C                     move.l     -[A7], A4
  1047. 00000BD2  4EAD 3B72                jsr        [A5 + 0x3B72 /* export_1898 */]
  1048. 00000BD6  4A00                     tst.b      D0
  1049. 00000BD8  588F                     addq.l     A7, 4
  1050. 00000BDA  673E                     beq        +0x40 /* 00000C1A */
  1051. 00000BDC  486E FFCC                pea.l      [A6 - 0x34]
  1052. 00000BE0  2F0C                     move.l     -[A7], A4
  1053. 00000BE2  4EAD 3B6A                jsr        [A5 + 0x3B6A /* export_1897 */]
  1054. 00000BE6  2054                     movea.l    A0, [A4]
  1055. 00000BE8  3D68 0002 FFE4           move.w     [A6 - 0x1C], [A0 + 0x2]
  1056. 00000BEE  2054                     movea.l    A0, [A4]
  1057. 00000BF0  2068 0004                movea.l    A0, [A0 + 0x4]
  1058. 00000BF4  2050                     movea.l    A0, [A0]
  1059. 00000BF6  2068 002A                movea.l    A0, [A0 + 0x2A]
  1060. 00000BFA  2050                     movea.l    A0, [A0]
  1061. 00000BFC  2068 0008                movea.l    A0, [A0 + 0x8]
  1062. 00000C00  2050                     movea.l    A0, [A0]
  1063. 00000C02  2F28 00AA                move.l     -[A7], [A0 + 0xAA]
  1064. 00000C06  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1065. 00000C0A  486D 3B5A                pea.l      [A5 + 0x3B5A /* export_1895 */]
  1066. 00000C0E  486E FFCC                pea.l      [A6 - 0x34]
  1067. 00000C12  4EAD 3B62                jsr        [A5 + 0x3B62 /* export_1896 */]
  1068. 00000C16  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1069. label00000C1A:
  1070. 00000C1A  286E FFC8                movea.l    A4, [A6 - 0x38]
  1071. 00000C1E  4E5E                     unlink     A6
  1072. 00000C20  4E75                     rts
  1073. fn00000C22:
  1074. 00000C22  4E56 FFCC                link       A6, -0x0034
  1075. 00000C26  48E7 0018                movem.l    -[A7], A3,A4
  1076. 00000C2A  266E 000C                movea.l    A3, [A6 + 0xC]
  1077. 00000C2E  286E 0008                movea.l    A4, [A6 + 0x8]
  1078. 00000C32  2054                     movea.l    A0, [A4]
  1079. 00000C34  70FF                     moveq.l    D0, 0xFFFFFFFF
  1080. 00000C36  B068 0002                cmp.w      D0, [A0 + 0x2]
  1081. 00000C3A  6700 00B8                beq        +0xBA /* 00000CF4 */
  1082. 00000C3E  2F0C                     move.l     -[A7], A4
  1083. 00000C40  4EAD 3B72                jsr        [A5 + 0x3B72 /* export_1898 */]
  1084. 00000C44  4A00                     tst.b      D0
  1085. 00000C46  588F                     addq.l     A7, 4
  1086. 00000C48  6700 00AA                beq        +0xAC /* 00000CF4 */
  1087. 00000C4C  4A2E 0017                tst.b      [A6 + 0x17]
  1088. 00000C50  6700 0082                beq        +0x84 /* 00000CD4 */
  1089. 00000C54  486E FFCC                pea.l      [A6 - 0x34]
  1090. 00000C58  2F0C                     move.l     -[A7], A4
  1091. 00000C5A  4EAD 3B6A                jsr        [A5 + 0x3B6A /* export_1897 */]
  1092. 00000C5E  2054                     movea.l    A0, [A4]
  1093. 00000C60  3D68 0002 FFE4           move.w     [A6 - 0x1C], [A0 + 0x2]
  1094. 00000C66  006E 0040 FFF8           ori.w      [A6 - 0x8], 0x40 /* '@' */
  1095. 00000C6C  4AAE FFFA                tst.l      [A6 - 0x6]
  1096. 00000C70  508F                     addq.l     A7, 8
  1097. 00000C72  6636                     bne        +0x38 /* 00000CAA */
  1098. 00000C74  4A2E 0013                tst.b      [A6 + 0x13]
  1099. 00000C78  6630                     bne        +0x32 /* 00000CAA */
  1100. 00000C7A  06AE 0000 0080 FFEC      addi.l     [A6 - 0x14], 0x80
  1101. 00000C82  2D7C 0000 0080 FFFA      move.l     [A6 - 0x6], 0x80
  1102. 00000C8A  04AE 0000 0080 FFF0      subi.l     [A6 - 0x10], 0x80
  1103. 00000C92  4878 0080                push.l     0x80
  1104. 00000C96  2F0B                     move.l     -[A7], A3
  1105. 00000C98  4EAD 3BDA                jsr        [A5 + 0x3BDA /* export_1911 */]
  1106. 00000C9C  4AAE FFF0                tst.l      [A6 - 0x10]
  1107. 00000CA0  508F                     addq.l     A7, 8
  1108. 00000CA2  6C06                     bge        +0x8 /* 00000CAA */
  1109. 00000CA4  7000                     moveq.l    D0, 0x00
  1110. 00000CA6  2D40 FFF0                move.l     [A6 - 0x10], D0
  1111. label00000CAA:
  1112. 00000CAA  2054                     movea.l    A0, [A4]
  1113. 00000CAC  2068 0004                movea.l    A0, [A0 + 0x4]
  1114. 00000CB0  2050                     movea.l    A0, [A0]
  1115. 00000CB2  2068 002A                movea.l    A0, [A0 + 0x2A]
  1116. 00000CB6  2050                     movea.l    A0, [A0]
  1117. 00000CB8  2068 0008                movea.l    A0, [A0 + 0x8]
  1118. 00000CBC  2050                     movea.l    A0, [A0]
  1119. 00000CBE  2F28 00AA                move.l     -[A7], [A0 + 0xAA]
  1120. 00000CC2  2F0B                     move.l     -[A7], A3
  1121. 00000CC4  486D 3B52                pea.l      [A5 + 0x3B52 /* export_1894 */]
  1122. 00000CC8  486E FFCC                pea.l      [A6 - 0x34]
  1123. 00000CCC  4EAD 3B62                jsr        [A5 + 0x3B62 /* export_1896 */]
  1124. 00000CD0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1125. label00000CD4:
  1126. 00000CD4  2054                     movea.l    A0, [A4]
  1127. 00000CD6  2248                     movea.l    A1, A0
  1128. 00000CD8  2029 001A                move.l     D0, [A1 + 0x1A]
  1129. 00000CDC  91A8 0012                sub.l      [A0 + 0x12], D0
  1130. 00000CE0  2054                     movea.l    A0, [A4]
  1131. 00000CE2  2248                     movea.l    A1, A0
  1132. 00000CE4  2029 001A                move.l     D0, [A1 + 0x1A]
  1133. 00000CE8  D1A8 001E                add.l      [A0 + 0x1E], D0
  1134. 00000CEC  2054                     movea.l    A0, [A4]
  1135. 00000CEE  7000                     moveq.l    D0, 0x00
  1136. 00000CF0  2140 001A                move.l     [A0 + 0x1A], D0
  1137. label00000CF4:
  1138. 00000CF4  4CEE 1800 FFC4           movem.l    A3,A4, [A6 - 0x3C]
  1139. 00000CFA  4E5E                     unlink     A6
  1140. 00000CFC  4E75                     rts
  1141. fn00000CFE:
  1142. 00000CFE  4E56 0000                link       A6, 0
  1143. 00000D02  2F0C                     move.l     -[A7], A4
  1144. 00000D04  286E 0008                movea.l    A4, [A6 + 0x8]
  1145. 00000D08  2054                     movea.l    A0, [A4]
  1146. 00000D0A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1147. 00000D0C  B068 0002                cmp.w      D0, [A0 + 0x2]
  1148. 00000D10  672E                     beq        +0x30 /* 00000D40 */
  1149. 00000D12  2F0C                     move.l     -[A7], A4
  1150. 00000D14  4EAD 3B7A                jsr        [A5 + 0x3B7A /* export_1899 */]
  1151. 00000D18  4A00                     tst.b      D0
  1152. 00000D1A  588F                     addq.l     A7, 4
  1153. 00000D1C  6722                     beq        +0x24 /* 00000D40 */
  1154. 00000D1E  558F                     subq.l     A7, 2
  1155. 00000D20  2054                     movea.l    A0, [A4]
  1156. 00000D22  3F28 0002                move.w     -[A7], [A0 + 0x2]
  1157. 00000D26  2F28 000A                move.l     -[A7], [A0 + 0xA]
  1158. 00000D2A  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  1159. 00000D2E  301F                     move.w     D0, [A7]+
  1160. 00000D30  48C0                     ext.l      D0
  1161. 00000D32  2F00                     move.l     -[A7], D0
  1162. 00000D34  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  1163. 00000D38  2F0C                     move.l     -[A7], A4
  1164. 00000D3A  4EBA FE4E                jsr        [PC - 0x1B2 /* 00000B8A */]
  1165. 00000D3E  508F                     addq.l     A7, 8
  1166. label00000D40:
  1167. 00000D40  286E FFFC                movea.l    A4, [A6 - 0x4]
  1168. 00000D44  4E5E                     unlink     A6
  1169. 00000D46  4E75                     rts
  1170.